package org.lanqiao.tjut.service;

import java.util.List;

import org.lanqiao.tjut.bean.CourseBean;
import org.lanqiao.tjut.bean.EduScoreAllInfoViewBean;
import org.lanqiao.tjut.dao.DaoFactory;

public class StuInfoManagerService {
	/**
	 * 根据教师id获取该教师所教授课程的信息列表
	 * 
	 * @param teaId
	 *            教师id
	 * @return 教授课程的信息列表
	 */
	public List<CourseBean> getCourseInfoByTeaId(int teaId) {
		// 根据教师id获取所教授课程列表信息
		List<CourseBean> lstCourse = DaoFactory.geStuInfoManagerDaoInstance().getCourseInfoByTeaId(teaId);
		return lstCourse;
	}

	/**
	 * 获取老师教授课程的学生信息
	 * 
	 * @param teaId
	 *            教师id
	 * @param courseId
	 *            课程id
	 * @return 学生信息
	 */
	public List<EduScoreAllInfoViewBean> getStuInfoBy4Grade(int teaId, int courseId) {
		// 获取老师教授课程的学生信息
		List<EduScoreAllInfoViewBean> lstStuInfo4Grade = DaoFactory.geStuInfoManagerDaoInstance()
				.getStuInfoBy4Grade(teaId, courseId);
		return lstStuInfo4Grade;
	}

	public int updateStuScore(String strParasScores) {
		// 批量录入学生成绩
		int i = DaoFactory.geStuInfoManagerDaoInstance()
		.updateStuScore(strParasScores);
		return i;
	}

}
